package com.niiwoo.civet.account.service.local.openAccount2.lanmao;

import com.niiwoo.civet.account.service.local.openAccount2.dto.CreateRequest;
import com.niiwoo.civet.account.service.local.openAccount2.type.OpenAccountTypeable;
import com.niiwoo.tripod.lanmao.response.LanMaoGatewayDTO;


public interface OpenAccountLanMaoOperation<T> extends OpenAccountTypeable<T> {

    /**
     * 获取懒猫开户请求参数
     *
     * @param request 开户请求
     * @param order 订单
     */
    LanMaoGatewayDTO generateLanMaoGatewayDTO(CreateRequest request, T order);

}
